/*

Summary:
A container control to hold child controls.

Remark:
None.

Version:
0.0.2

LastUpdatedDate:
2012-09-21

CreatedDate:
2012-09-12

*/

#pragma once


#include "ControlWindow.h"


namespace Zaf {
namespace Mwl {



class Panel : public ControlWindow {

public:
	Panel();
	explicit Panel(WORD id);
	virtual ~Panel();

protected:
	LRESULT WndProc(const WndMsg& msg);
	LRESULT DefWndProc(const WndMsg& msg);

private:
	void CommonConstructor();

	HWND CreateConcreteWindow();
};


}
}